package com.anjubao.parking.municipal.roadside.model;

import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.util.Date;

@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
public class PayRecord {
    private String id;

    private String userId;//用户id

    private Integer recordType;//订单类型，1-充值，2-低杆停车缴费，3-中杆停车缴费

    private Integer amount;//支付总金额，单位：分

    private Boolean payState;//支付状态

    private Date payTime;//支付时间

    private Integer paySource;//支付来源，0-未指定，1-余额代扣，2-在线支付

    private Integer payType;//支付类型，0-未指定，1-预缴，2-补缴，3-后缴

    private String parkingRecordId;//停车记录ID

    private Integer time;//中杆停车-购买的时长，单位：秒

    private Boolean enableMonitor;//中杆停车-是否启用电子哨兵,0-未启用，1-启用

    private Date gmtCreate;

    private Date gmtUpdate;
}